﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OleDb;

public partial class MasterPage : System.Web.UI.MasterPage
{
    protected void Page_Load(object sender, EventArgs e)
    {
      
        if (Session["ADMIN"] != null)
        {
            labeladmin.Text = " Hello " + Session["ADMIN"].ToString();
            account.Visible = false;
            DN.Visible = false;
            DK.Visible = false;
            DNXA.Visible = true;
            DNX.Visible = false ;
        }
        else
        {
            if (Session["ID"] != null)
            {
                Label1.Text = " Hello " + Session["ID"].ToString();
                DN.Visible = false;
                DK.Visible = false;
                account.Visible = false;
                DNXA.Visible = false;
                DNX.Visible = true;
            }
            else
            {
                account.Visible = true;
                DNX.Visible = false;
                DNXA.Visible = false;
            }
        }
        if (!IsPostBack)
        {
            Ngay.Items.Add("Ngày");
            {
                for (int i = 1; i <= 31; i++)
                {
                    Ngay.Items.Add(i.ToString());
                }
            }
            Thang.Items.Add("Tháng");
            {
                for (int i = 1; i <= 12; i++)
                {
                    Thang.Items.Add(i.ToString());
                }
            }
            Nam.Items.Add("Năm");
            {
                for (int i = 1950; i <= 2000; i++)
                {
                    Nam.Items.Add(i.ToString());
                }
            }
        }
    }
    protected void btnSearch_Click(object sender, EventArgs e)
    {
        string sSeach = "%" + txtSearch.Text + "%";
        Response.Redirect("~/TimKiem.Aspx?TenSP=" + sSeach + "");
    }
    protected void Button8_Click(object sender, EventArgs e)
    {

         if(IDDN.Text!="" && PassDN.Text!="")
        {
            UserDTO DNu = new UserDTO();
            DNu.ID1 = IDDN.Text;
            DNu.MK1 = PassDN.Text;
            if (UserBUS.KtraDangNhap(DNu) == true)
            {
                Session["ID"] = DNu.ID1.ToString();
                Label1.Text = " Hello " + Session["ID"].ToString();
                Session.Timeout = 100;
                account.Visible = false;
                DN.Visible = false;
                DK.Visible = false;
                DNXA.Visible = false;
                DNX.Visible = true;
                Response.Redirect("TrangChu.aspx");

            }
            else
                if (UserBUS.KtraDangNhapAdmin(DNu) == true)
                {
                    Session["ADMIN"] = DNu.ID1.ToString();
                    labeladmin.Text = " Hello " + Session["ADMIN"].ToString();
                    Session.Timeout = 100;
                    account.Visible = false;
                    DN.Visible = false;
                    DK.Visible = false;
                    DNXA.Visible = true;
                    DNX.Visible = false;
                    Response.Redirect("TrangChu.aspx");
                }
             else
            {
                messagebox.Show(" Nhập Lại nào ");
            }
        }
        else
        {
            messagebox.Show(" Bạn chưa nhập ID hoặc mật khẩu ");
        }
    }
    protected void Button7_Click(object sender, EventArgs e)
    {
        ccJoin.ValidateCaptcha(Captcha.Text);
        if (!ccJoin.UserValidated)
        {
            messagebox.Show("Mã bảo vệ chưa chính xác");
        }
        else
        {

            if (ID.Text!="" && MatKhau.Text!="" && Hoten.Text!="" && CMND.Text!="" && Traloi.Text!="" && Email.Text!="" && DropDownList1.Text !="1")
            {
                UserDTO DK = new UserDTO();
                DK.ID1 = ID.Text;
                DK.MK1 = MatKhau.Text;
                DK.TENKH1 = Hoten.Text;
                DK.NgaySinh1 = Ngay.Text.ToString() + "/" + Thang.Text.ToString() + "/" + Nam.Text.ToString();
                DK.NgayDangKy1 = DateTime.Now.ToString();
                DK.CMND1 = CMND.Text;
                DK.GioiTinh1 = Phai.Text;
                DK.CauHoi1 = DropDownList1.Text;
                DK.TraLoi1 = Traloi.Text;
                DK.Email1 = Email.Text;
                if (UserBUS.KtratontaiTK(DK) == true)
                {
                    messagebox.Show(" Rất Tiếc Bạn Đã Thất Bại ");

                }
                else
                {
                    UserBUS.ThemUserKH(DK);
                    messagebox.Show(" Chào Mừng Bạn Đến Với Nozomi Store ");
                    ID.Text = "";
                    Hoten.Text = "";
                    CMND.Text = "";
                    Traloi.Text = "";
                    Email.Text = "";
                    
                }
                
            }
            else
            {
                messagebox.Show(" Bạn chưa nhập đủ thông tin ");
            }
        }
    }
    protected void btnAdminDX_Click(object sender, EventArgs e)
    {
        Session["ID"] = null;
        Session["ADMIN"] = null;   
        Response.Redirect("TrangChu.aspx");
    }
    protected void Thongtinadmin_Click(object sender, EventArgs e)
    {
        if (Session["ADMIN"] != null)
        {
            Response.Redirect("Admin.aspx");
        }
        else
        {
            Response.Redirect("~/ThongTinsuer.Aspx?ID=" + Label1.Text.Substring(7) + "");
        }
    }
    
}
